package com.example.futureai.controller.qp;

import cn.hutool.core.util.StrUtil;
import cn.hutool.http.HttpRequest;
import cn.hutool.http.HttpResponse;
import com.example.futureai.dto.ChatDto;
import com.example.futureai.dto.SendMsgDto;
import com.example.futureai.eum.ChatTYpe;
import com.example.futureai.utils.ChatUtil;
import com.example.futureai.utils.TokenUtil;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.codec.ServerSentEvent;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import reactor.core.publisher.Flux;

import java.util.ArrayList;

/**
 * @ClassName: QpController
 * @Description:
 * @Author: YourName
 * @Date: 2025/5/8
 */
@Slf4j
@RestController
@RequestMapping("/qp")
public class QpController {

    @GetMapping("/qmpp")
    public void qmHttp() {

//        // 配置请求参数
//  const openid = 'oZiY06-dctvXL5Xv3LOF6F0xddCTg';
//  const date = '2025-05-08';
//  const token = 'ebdc155d-a11a-456e-9764-dc6efaaeea6e';
//  const sign = 'JHYmLHRycJ9XHx146492tqpVjplvc4BZe2eo3pwzkovaMNFOJLy9WLLAcjB3kie';
//
//        // 请求配置
//  const config = {
//                method: 'get',
//                url: `/api/apiA/bookins/setBookingData3`,
//        timeout: 5000000,
//                params: {
//            openid: openid,
//                    date: date
//        },
//        headers: {
//            'Accept': '*/*',
//                    'Accept-Encoding': 'gzip, deflate, br',
//                    'Accept-Language': 'zh-CN,zh;q=0.9',
//                    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 MicroMessenger/7.0.20.1781(0x6700)',
//                    'Content-Type': 'application/json',
//                    'openid': openid,
//                    'Referer': 'https://servicewechat.com/wx281a8b44bb2dc0d6/101/page-frame.html',
//                    'sign': sign,
//                    'token': token,
//                    'xweb_xhr': '1',
//                    'Authorization': 'bearer undefined',
//                    'Sec-Fetch-Dest': 'empty',
//                    'Sec-Fetch-Mode': 'cors',
//                    'Sec-Fetch-Site': 'cross-site',
//                    'Connection': 'keep-alive',
//                    'Host': 'service.canalnuseum.net:8443'
//        }
//  };
//        debugger
//
//        // 发起请求
//        proxy.$http(config)
//                .then(response => {
//                debugger
//                console.log('响应数据:', response.data);
//        // 处理返回的JSON数据
//        if (response.data.code === 200) {
//        const dateManages = response.data.dateManages;
//            console.log('可用票数:', dateManages.availableTicket);
//            console.log('预约状态:', dateManages.text);
//        }
//    })
//    .catch(error => {
//                console.error('请求失败:', error);
//    });

        //发送http请求

    }
}
